/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package runt.rnc.bo;

import java.io.File;
import java.io.Serializable;
import java.util.Date;

/**
 * Define el BO par el registro nacional de conductores
 * @author Hache
 */
public class RegistroConductoresBO implements Serializable {
    
    private static final long serialVersionUID = 1L;
    
    //Variables para la informacion personal
    private String id;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }
    private String nombres;
    private String apellidos;
    private String tipoIdentificacion;
    private String numeroIdentificacion;
    private Date fehaNacimiento;
    private String genero;
    private String telefono;
    private String direccionResidencia;
    private String departamentoResidencia;
    private String ciudadResidencia;
    private String rh;
    private File foto;
    private File huellaDigital;
    
    //Variables para la informacion de la licencia
    private String restriccion;
    private String numeroLicencia;
    private Date fechaExpedicion;
    private Date fechaVigencia;
    private String centroEnseñanza;
    private String categoria;
    
    //Variables para la informacion de la licencia de extranjeria
    private Date fechaExpedicionExtranjeria;
    private String numeroLicenciaExtranjeria;
    private String nombreConductor;
    private String cedulaExtranjeria;
    
    /**
     * Constructor de la clase RegistroConductoresBO
     */
    public RegistroConductoresBO() {
        this.nombres = "";
        this.apellidos = "";
        this.tipoIdentificacion = "";
        this.numeroIdentificacion = "";
        this.fehaNacimiento = null;
        this.genero = "";
        this.telefono = "";
        this.direccionResidencia = "";
        this.departamentoResidencia = "";
        this.ciudadResidencia = "";
        this.rh = "";
        this.foto = null;
        this.huellaDigital = null;
        this.restriccion = "";
        this.numeroLicencia = "";
        this.fechaExpedicion = null;
        this.fechaVigencia = null;
        this.centroEnseñanza = "";
        this.categoria = "";
        this.fechaExpedicionExtranjeria = null;
        this.numeroLicenciaExtranjeria = "";
        this.nombreConductor = "";
        this.cedulaExtranjeria = "";
    }

    public String getApellidos() {
        return apellidos;
    }

    public void setApellidos(String apellidos) {
        this.apellidos = apellidos;
    }

    public String getCategoria() {
        return categoria;
    }

    public void setCategoria(String categoria) {
        this.categoria = categoria;
    }

    public String getCedulaExtranjeria() {
        return cedulaExtranjeria;
    }

    public void setCedulaExtranjeria(String cedulaExtranjeria) {
        this.cedulaExtranjeria = cedulaExtranjeria;
    }

    public String getCentroEnseñanza() {
        return centroEnseñanza;
    }

    public void setCentroEnseñanza(String centroEnseñanza) {
        this.centroEnseñanza = centroEnseñanza;
    }

    public String getCiudadResidencia() {
        return ciudadResidencia;
    }

    public void setCiudadResidencia(String ciudadResidencia) {
        this.ciudadResidencia = ciudadResidencia;
    }

    public String getDepartamentoResidencia() {
        return departamentoResidencia;
    }

    public void setDepartamentoResidencia(String departamentoResidencia) {
        this.departamentoResidencia = departamentoResidencia;
    }

    public String getDireccionResidencia() {
        return direccionResidencia;
    }

    public void setDireccionResidencia(String direccionResidencia) {
        this.direccionResidencia = direccionResidencia;
    }

    public Date getFechaExpedicion() {
        return fechaExpedicion;
    }

    public void setFechaExpedicion(Date fechaExpedicion) {
        this.fechaExpedicion = fechaExpedicion;
    }

    public Date getFechaExpedicionExtranjeria() {
        return fechaExpedicionExtranjeria;
    }

    public void setFechaExpedicionExtranjeria(Date fechaExpedicionExtranjeria) {
        this.fechaExpedicionExtranjeria = fechaExpedicionExtranjeria;
    }

    public Date getFechaVigencia() {
        return fechaVigencia;
    }

    public void setFechaVigencia(Date fechaVigencia) {
        this.fechaVigencia = fechaVigencia;
    }

    public Date getFehaNacimiento() {
        return fehaNacimiento;
    }

    public void setFehaNacimiento(Date fehaNacimiento) {
        this.fehaNacimiento = fehaNacimiento;
    }

    public File getFoto() {
        return foto;
    }

    public void setFoto(File foto) {
        this.foto = foto;
    }

    public String getGenero() {
        return genero;
    }

    public void setGenero(String genero) {
        this.genero = genero;
    }

    public File getHuellaDigital() {
        return huellaDigital;
    }

    public void setHuellaDigital(File huellaDigital) {
        this.huellaDigital = huellaDigital;
    }

    public String getNombreConductor() {
        return nombreConductor;
    }

    public void setNombreConductor(String nombreConductor) {
        this.nombreConductor = nombreConductor;
    }

    public String getNombres() {
        return nombres;
    }

    public void setNombres(String nombres) {
        this.nombres = nombres;
    }

    public String getNumeroIdentificacion() {
        return numeroIdentificacion;
    }

    public void setNumeroIdentificacion(String numeroIdentificacion) {
        this.numeroIdentificacion = numeroIdentificacion;
    }

    public String getNumeroLicencia() {
        return numeroLicencia;
    }

    public void setNumeroLicencia(String numeroLicencia) {
        this.numeroLicencia = numeroLicencia;
    }

    public String getNumeroLicenciaExtranjeria() {
        return numeroLicenciaExtranjeria;
    }

    public void setNumeroLicenciaExtranjeria(String numeroLicenciaExtranjeria) {
        this.numeroLicenciaExtranjeria = numeroLicenciaExtranjeria;
    }

    public String getRestriccion() {
        return restriccion;
    }

    public void setRestriccion(String restriccion) {
        this.restriccion = restriccion;
    }

    public String getRh() {
        return rh;
    }

    public void setRh(String rh) {
        this.rh = rh;
    }

    public String getTelefono() {
        return telefono;
    }

    public void setTelefono(String telefono) {
        this.telefono = telefono;
    }

    public String getTipoIdentificacion() {
        return tipoIdentificacion;
    }

    public void setTipoIdentificacion(String tipoIdentificacion) {
        this.tipoIdentificacion = tipoIdentificacion;
    }
}
